package io.github.talelin.latticy.dto.order;

import io.github.talelin.latticy.common.pojo.BasePage;
import lombok.Data;

import java.util.List;

/**
 * @ClassName：TakeDownPageListDTO
 * @Author: ljj
 * @Date: 2022/8/9 11:25
 */
@Data
public class TakeDownPageListDTO extends BasePage {

    /**
     * 仓库code
     */
    private String warehouseCode;

    /**
     * 操作模式 1 集中分拣，2 按单分拣 3 二次分拣 4 订单装箱
     */
    private Integer operationType;

    /**
     * 拣货类型 1一票一件  2一票一件多个  一3票多件
     */
    private Integer pickingType;

    /**
     * 客户代码
     */
    private String customerCode;

    /**
     * 城市/区编码
     */
    private String areaCode;

    /**
     * 物流方式/承运商
     */
    private String logistics;

    /**
     * 店铺code
     */
    private String shopCode;

    /**
     * 平台类型
     */
    private String platformType;

    /**
     * 排序类型： 1 时间顺序 ↓ 2 时间顺序 ↑ 3 拣货顺序 4 sku顺序
     */
    private Integer sortType;

    /**
     * 店铺名称
     */
    private String shopName;

    /**
     * 订单号
     */
    private String orderNo;


    /**
     * 库位id
     */
    private List<Integer> areaIds;


    private List<String> skus;
}
